|
XR API 2.4
|
Classes | |
| struct | Library |
Typedefs | |
| using | sony_ozGetDeviceNum_t = SonyOzResult (*)(SonyOzPlatformId, uint64_t*) |
| using | sony_ozEnumerateDevices_t |
| using | sony_ozSetDebugLogCallback_t |
| using | sony_ozCreateSession_t |
| using | sony_ozDestroySession_t = SonyOzResult (*)(SonyOzSessionHandle*) |
| using | sony_ozBeginSession_t = SonyOzResult (*)(SonyOzSessionHandle) |
| using | sony_ozEndSession_t = SonyOzResult (*)(SonyOzSessionHandle) |
| using | sony_ozGetSessionState_t |
| using | sony_ozUpdateTrackingResultCache_t |
| using | sony_ozGetCachedPose_t |
| using | sony_ozGetProjection_t |
| using | sony_ozSubmitD3d11_t |
| using | sony_ozSubmitD3d12_t |
| using | sony_ozSubmitOpengl_t |
| using | sony_ozSubmitMultiPassD3d11_t |
| using | sony_ozSubmitMultiPassD3d12_t |
| using | sony_ozSubmitMultiPassOpengl_t |
| using | sony_ozEnableStereo_t = SonyOzResult (*)(SonyOzSessionHandle, bool) |
| using | sony_ozSetColorSpace_t |
| using | sony_ozGetTargetMonitorRectangle_t |
| using | sony_ozGetDisplaySpec_t |
| using | sony_ozGetXrSystemError_t |
| using | sony_ozGetXrSystemErrorNum_t |
| using | sony_ozGetXrSystemErrorList_t |
Functions | |
| std::pair< bool, std::wstring > | ValidateLibraryVesion (SonyOzPlatformId platform_id, DWORD version[VERSION_SIZE]) |
| std::unique_ptr< Library > | LinkXrLibraryWin64 (SonyOzPlatformId platform_id) |
| void | UnlinkXrLibraryWin64 () |
| bool | WaitUntilRunningState (SonyOzSessionHandle handle) |
| Wait until the session is available. | |
Variables | |
| constexpr uint32_t | VERSION_SIZE {4} |
| using sony::oz::xr_runtime::utility::sony_ozBeginSession_t = SonyOzResult (*)(SonyOzSessionHandle) |
| using sony::oz::xr_runtime::utility::sony_ozDestroySession_t = SonyOzResult (*)(SonyOzSessionHandle*) |
| using sony::oz::xr_runtime::utility::sony_ozEnableStereo_t = SonyOzResult (*)(SonyOzSessionHandle, bool) |
| using sony::oz::xr_runtime::utility::sony_ozEndSession_t = SonyOzResult (*)(SonyOzSessionHandle) |
| using sony::oz::xr_runtime::utility::sony_ozGetDeviceNum_t = SonyOzResult (*)(SonyOzPlatformId, uint64_t*) |
| std::unique_ptr< Library > sony::oz::xr_runtime::utility::LinkXrLibraryWin64 | ( | SonyOzPlatformId | platform_id | ) |
| void sony::oz::xr_runtime::utility::UnlinkXrLibraryWin64 | ( | ) |
| std::pair< bool, std::wstring > sony::oz::xr_runtime::utility::ValidateLibraryVesion | ( | SonyOzPlatformId | platform_id, |
| DWORD | version[VERSION_SIZE] ) |
| bool sony::oz::xr_runtime::utility::WaitUntilRunningState | ( | SonyOzSessionHandle | handle | ) |
Wait until the session is available.
| [in] | session | Pass the session handle. |
After calling BeginSession(), you must wait until it becomes available.
|
constexpr |